package cn.kinoko.model.manga.constant;

import cn.kinoko.common.base.model.BaseEnum;
import lombok.Getter;

/**
 * @author kinoko
 */
@Getter
public enum EpCutoutStatus implements BaseEnum<String> {

    DONE("DONE", "已完成", null),
    CUTTING("CUTTING", "抠图中", DONE),
    WAITING("WAITING", "待抠图", CUTTING),
    NOT_APPLY("NOT_APPLY", "未申请", WAITING),
    ;

    EpCutoutStatus(String code, String desc, EpCutoutStatus next) {
        this.desc = desc;
        this.code = code;
        this.next = next;
    }

    private final String code;
    private final String desc;
    private final EpCutoutStatus next;
}